ridley turtle - French English Dictionary